Automatic generation of interfaces for distributed C-VHDL cosimulation of embedded systems: an industrial experience

نویسندگان

  • Carlos A. Valderrama
  • François Naçabal
  • Pierre G. Paulin
  • Ahmed Amine Jerraya
چکیده

This paper presents a distributed hardware/software cosimulation environment for heterogeneous systems pro-totyping applied to an industrial application. The environment provides following features: distributed Hw/Sw cosimulation, automatic Hw/Sw interface generation, Hw elements can be described at different levels of abstraction and generic/specific Sw debuggers can be used. Starting from a brief description of the interface of the interconnected modules the tool automatically produces the link between Hw and Sw parts. In addition, the environment is very easy to use, even for complex systems that may include several Sw (C) modules and several Hw (VHDL) modules running in parallel. Applied to a large industrial multi-processor system, this method appeared reliable and efficient, providing important benefits in hardware-software codesign: better design environment and reduced time to validate.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Interface Design of VHDL Simulation for Hardware-Software Cosimulation

To perform cosimulation, an interface design of VHDL simulation is needed. This interface is responsible for communicating packets between any VHDL simulator and the cosimulation backplane, PeaCE, which is a Ptolemy extension as codesign environment. The interface also manages the simulation for correct timed cosimulation. By the automatic interface generation mechanism, the interface is genera...

متن کامل

Automatic Fixed-point Code Generation for Modelica using Dymola

This paper describes a Modelica package for fixedpoint arithmetics and automatic fixed point code generation for embedded systems and FPGA applications. Using Dymola [1] to investigate the dynamic behavior of the original model a fixed point representation is automatically generated. The model can then be simulated, using fixed point arithmetics to verify the fixed-point representation. Finally...

متن کامل

Integrated Design Environment for Reconfigurable HPC

Using FPGAs to accelerate High Performance Computing (HPC) applications is attractive, but has a huge associated cost: the time spent, not for developing efficient FPGA code but for handling interfaces between CPUs and FPGAs. The usual difficulties are the discovery of interface libraries and tools, and the selection of methods to debug and optimize the communications. Our GALS (Globally Asynch...

متن کامل

Generating VHDL Source Code from UML Models of Embedded Systems

Embedded systems’ complexity and amount of distinct functionalities have increased over the last years. To cope with such issues, the projects’ abstraction level is being continuously raised, and, in addition, new design techniques have also been used to shorten design time. In this context, Model-Driven Engineering approaches that use UML models are interesting options to design embedded syste...

متن کامل

A VHDL-based HW/SW cosimulation of communication systems

In this paper, we introduce homogeneous cosimulation method, which is suitable for modeling and simulation of systems comprising hardware (HW) and software (SW) components. In this method, a hardware description language with embedded programming capabilities (like VHDL) is used to model both HW/SW parts at any desired level of abstraction. Because of platform homogeneity, no sophisticated coor...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1996